type runtime._defer
20 uses
runtime (current package)
mgc.go#L1855: var d, dlink *_defer
panic.go#L394: d.head = new(atomic.Pointer[_defer])
panic.go#L400: func badDefer() *_defer {
panic.go#L401: return (*_defer)(unsafe.Pointer(uintptr(1)))
panic.go#L407: head := frame.(*atomic.Pointer[_defer])
panic.go#L427: func deferconvert(d0 *_defer) {
panic.go#L435: var d *_defer
panic.go#L463: func deferprocStack(d *_defer) {
panic.go#L499: func newdefer() *_defer {
panic.go#L500: var d *_defer
panic.go#L523: d = new(_defer)
panic.go#L549: var first, last *_defer
panic.go#L568: *d = _defer{}
runtime2.go#L407: _defer *_defer // innermost defer
runtime2.go#L654: deferpool []*_defer // pool of available defer structs (see panic.go)
runtime2.go#L655: deferpoolbuf [32]*_defer
runtime2.go#L822: deferpool *_defer
runtime2.go#L986: type _defer struct {
runtime2.go#L992: link *_defer // next defer on G; can point to either heap or stack!
runtime2.go#L996: head *atomic.Pointer[_defer]
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)